home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
AGA Toolkit '97
/
The AGA Toolkit '97.iso
/
workbench
/
blanker
/
multiblank
/
developers
/
include
/
mblank.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-09-07
|
1KB
|
76 lines
#ifndef MBLANK_H
#define MBLANK_H
/*
** $VER: mblank.h 1.0 (28.6.95)
**
** Messages from MultiBlank
**
*/
#ifndef EXEC_PORTS_H
#include "exec/ports.h"
#endif
#ifndef INTUITION_INTUITION_H
#include "intuition/intuition.h"
#endif
#ifndef INTUITION_SCREENS_H
#include "intuition/screens.h"
#endif
struct msgheader {
struct Message msg;
BYTE type;
};
struct initmsg {
struct Message msg;
BYTE type;
BYTE success;
LONG flags;
};
#define IMF_CONFIG 1
#define IMF_INFO 2
struct blankmsg {
struct Message msg;
BYTE type;
BYTE success;
};
struct clearmsg {
struct Message msg;
BYTE type;
};
struct infomsg {
struct Message msg;
BYTE type;
BYTE success;
struct Screen *screen;
struct Window *window;
};
struct configmsg {
struct Message msg;
BYTE type;
BYTE success;
struct Screen *screen;
struct Window *window;
};
struct quitmsg {
struct Message msg;
BYTE type;
};
#define MBMT_INIT 0
#define MBMT_BLANK 1
#define MBMT_CLEAR 2
#define MBMT_INFO 3
#define MBMT_CONFIG 4
#define MBMT_QUIT 5
#endif